@charset "utf-8";
.navbar_other {
    background: rgba(0, 35, 69, .8) !important;
}

.container-product-head {
    margin-top: 50px;
    padding: 30px 0px 0px 0px;
    background: #f7f9fa;
}

.container-product-head .container {
    padding: 0px 100px;
}

.nav-tabs {
    border-bottom: none;
    display: -webkit-flex;
    display: flex;
}

.nav-tabs > li {
    -webkit-flex: 1;
    flex: 1;
    margin: 0px 60px;
}
#myTab:hover{cursor: pointer;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    border: none;
    background: none;
}

.nav-tabs > li.active {
    border-bottom: 2px solid #f64d52;
    box-sizing: border-box;
}
.nav-tabs >li.active:hover:after{display: none;}
.nav-tabs > li.active:after{}
/*.nav-tabs > li.active:hover{border: none;}*/
.nav-tabs > li {
    border-bottom: 0px;
}

.nav-tabs > li > a:hover {
    background: none;
    border: none;
    color: #555;
}

.nav-tabs > li a {
    border: none;
    color: #a3a2a9;
    text-align: center;
    padding: 15px 0px;
}

.nav-tabs >li:after {
	content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #F03F4F;
    position: absolute;
    bottom: 0px;
    left: 0;
}
.nav-tabs >li:nth-child(2):after{
	background: #f64d52;
}
.nav-tabs >li:nth-child(3):after{
	background: #2db8c2;
}
.nav-tabs >li:nth-child(4):after{
	background: #00499d;
}
.nav-tabs >li:hover:after {
	width: 100%;
	left: 0%;
	transition: .3s;
}

.container-product-content {
    padding-bottom: 50px;
}

.container-product-content .container {
    padding: 0px 40px;
}

#minSheng, #shop, #tour, #medical {
    text-align: center;
}

#minSheng img, #shop img, #tour img, #medical img {
    margin: 40px 0px;
}

#minSheng p, #shop p, #tour p, #medical p {
    
    padding: 0px 100px;
    text-align: justify;
    color: #87868f;
    line-height: 26px;
    text-indent: 2em;
    font-size: 15px;
}

#minSheng .msImg2 {
    width: 100%;
}

.container-tab-pane-nav {
    color: #c0bfc6;
}

.container-tab-pane-nav span {
    color: #333;
}

.container-tab-pane-nav span:hover {
    cursor: pointer;
}

.tab_fanye .col-md-6 {
    text-align: center;
}

.tab_fanye .col-md-6:hover {
    cursor: pointer;
    color: #002345;
}

.tab_fanye .col-md-6 span title {
    display: block;
}
.nav-tabs > li:nth-child(1).active{
    border-bottom: 2px solid #e2193d;
}

.nav-tabs > li:nth-child(3).active{
     border-bottom: 2px solid #2db8c2;
 }
.nav-tabs > li:nth-child(4).active{
   border-bottom: 2px solid #00499d;
}
.container-swiper{height: 400px;margin: 40px 0px;
    padding: 20px 0px !important;}
.container-swiper .col-md-12{
    height: 100% !important;
}

.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
	  text-align: center;
      font-size: 18px;
      background: #f7f9fa;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}
.container-fk{padding: 50px 0px;height: 500px;}
.container-fk ul{padding: 0px;margin: 0px;display: inline-block;width: 90%;}
.container-fk ul li{list-style: none;display: inline-block;float: left;width: 20%;}
.container-fk ul li:nth-child(2n){margin-top: 50px;}
.zhms_group-silder img{height: 100% !important;}
.contact_zhms{background: #f7f9fa;margin-bottom: 20px;}
.contact_zhms img{height: 300px;margin: 20px 10px !important;}
.dp_content{display: none;}
/*.tour_bg{background: url(../img/tour_bg.jpg) no-repeat center;background-size:100% 100%;}*/
.tour_bg.active{background: none;}
@media only screen and (min-width: 320px) and (max-width: 640px) {
	.container-product-head{display: none;}
	.container-product-content .container {padding: 0px;}
	#minSheng img, #shop img, #tour img, #medical img{    width: 100%;
    margin-bottom: 24px;
    margin-top: 0px;}
	#minSheng p, #shop p, #tour p, #medical p{padding: 0px 20px;}
	/*.container-product-content{margin-top: 50px;}*/
	#myTabContent{margin-top: 50px;}
	
	.container-swiper  img{height: 100% !important;width: auto !important;}
	.container-fk{height: 200px;}
	.container-fk ul li img{width: 100% !important;}
	.container-fk ul li:nth-child(2n){margin-top: 30px;}
	.swiper-slide {width: 240px !important;}
	.dp_content{display: block;}
	.dp_content img{height: 100px;margin-bottom: 0px !important;}
	.dp_content .col-xs-6{padding: 4px;}
	.pzhm2{display: none;}
	.container-product-content{padding-bottom: 25px;}
}